package com.orkhonsoft.tengrinshar.chat.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 文件
 * 
 * @author bain
 * @email 2668013653@qq.com
 * @date 2018-10-31 19:12:00
 */
public class FileEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private Long id;
	//存储类型:0硬盘
	private Integer type;
	//文件位置
	private String path;
	//文件名称
	private String name;
	//文件扩展名
	private String ext;
	//文件大小
	private Long size;
	//文件散列值
	private String hash;
	//扩展信息:语音文件中为语音时长
	private String extra;
	//
	private Date createTime;

	/**
	 * 设置：ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：存储类型:0硬盘
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：存储类型:0硬盘
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：文件位置
	 */
	public void setPath(String path) {
		this.path = path;
	}
	/**
	 * 获取：文件位置
	 */
	public String getPath() {
		return path;
	}
	/**
	 * 设置：文件名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：文件名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：文件扩展名
	 */
	public void setExt(String ext) {
		this.ext = ext;
	}
	/**
	 * 获取：文件扩展名
	 */
	public String getExt() {
		return ext;
	}
	/**
	 * 设置：文件大小
	 */
	public void setSize(Long size) {
		this.size = size;
	}
	/**
	 * 获取：文件大小
	 */
	public Long getSize() {
		return size;
	}
	/**
	 * 设置：文件散列值
	 */
	public void setHash(String hash) {
		this.hash = hash;
	}
	/**
	 * 获取：文件散列值
	 */
	public String getHash() {
		return hash;
	}
	/**
	 * 设置：扩展信息:语音文件中为语音时长
	 */
	public void setExtra(String extra) {
		this.extra = extra;
	}
	/**
	 * 获取：扩展信息:语音文件中为语音时长
	 */
	public String getExtra() {
		return extra;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
}
